mangle's radio meaning